// 校验超时战斗
_CheckFightList.forEach((fight_id) => {
    let fight_data = _FightDataCache.get(fight_id);
    switch (fight_data["战斗状态"]) {
        case "等待加载完成":
            // 战斗加载完成超时
            if ((Math.floor(Date.now() / 1000) - fight_data["初始化完成时间"]) > 10) {
                console.debug(`[${fight_data["id"]}] 等待队伍加载战斗完成超时,直接进入等待命令回合`);
                G.FightUtils.set_waiting_cmd(fight_data);
            }
            break;
        case "等待指令":
            // 等待指令超时
            if ((Math.floor(Date.now() / 1000) - fight_data["等待指令时间"]) > 55) {
                console.debug("等待双方命令提交完成超时,直接计算战斗");
                // 计算本回合战斗 通知参战人员需要播放的战斗过程
                G.FightUtils.computing_fight_process(fight_data);
                //进入等待播放完成回合
                G.FightUtils.set_waiting_play_process(fight_data);
            }
            break;
        case "等待播放完成":
            // 等待播放完成超时
            if (Math.floor(Date.now() / 1000) > fight_data["播放等待"]) {
                console.debug(`[${fight_data["id"]}] 播放战斗流程超时`);
                console.debug(`播放战斗流程超时 ${Math.floor(Date.now() / 1000)} ${fight_data["播放等待"]}`)
                // G.FightUtils.check_fight_close(fight_data);
            }
            break;
        default:
            break;
    }
});